package com.im.service.fundPlan.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;

import com.im.service.dto.FundPlan;
import com.im.service.dto.FundPlanStatic;
import com.im.service.dto.PlanDeclareSet;
import com.im.viewmodel.fundPlan.FileVo;
import com.im.viewmodel.fundPlan.FundPlanListRespVo;

@Mapper
public interface IFundPlanQueryDAO {
	public List<FundPlan> queryFundPlanList(Map<String,Object> inMap);
	
	public FundPlan queryFundPlan(String id);

	public FundPlan queryFundPlanByCode(String fundPlanCode);

	public List<FundPlanListRespVo> queryFundPlanProjList(Map<String, Object> param);
	public List<FundPlanListRespVo> queryFundPlanProjListNew(Map<String, Object> param);

	public List<FundPlanStatic> queryFundPlanStaticList(Map<String, Object> param);

	public FundPlan queryFundPlanDetail(Map<String, Object> paramMap);

	public List<PlanDeclareSet> queryFundPlanSetList(Map<String, Object> param);

	public PlanDeclareSet queryFundPlanSetDetail(Map<String, Object> paramMap);

	public List<FileVo> queryFileListUploadsByCond(Map<String, Object> paramMap);
}
